#pragma once



class BaseInterface
{


	
public:
	enum types {BASECHARACTER,KNIGHT,ARCHER,ROGUE,WIZARD,BLACKKNIGHT};

	virtual void Update(float elapsedTime)=0;
	virtual void Render() = 0;
	virtual void AddRef()=0;
	virtual void Release()=0;
	virtual int GetType()const=0;

	BaseInterface(int newType);
	virtual ~BaseInterface(void) = 0;
};

